package com.lu.integrate.message.center.model.entity;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 系统消息队列配置(sys_message_queue_config)实体类
 *
 * @author showlu
 * @since 2023-02-13 17:22:05
 * @description 
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("sys_message_queue_config")
public class SysMessageQueueConfig implements Serializable {

    /**
     * id
     */
    @TableId(type = IdType.AUTO)
	private Long id;
    /**
     * 主题
     */
    private String topic;
    /**
     * 状态 0禁用;1启用
     * @see com.lu.stack.common.model.enums.YesOrNoEnum
     */
    private Integer status;
    /**
     * 处理类
     */
    private String className;
    /**
     * 处理方法
     */
    private String methodName;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 更新人
     */
    private String updateBy;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;
    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;

}